﻿using System;
using System.Web;

/// <summary>
/// Classe POCO
/// </summary>
public class Chamados
{
    public int Codigo { get; set; }
    public string Solicitante { get; set; }
    public string Reclamacao { get; set; }
    public DateTime DataAbertura { get; set; }
    public DateTime DataFechamento { get; set; }
    public string HoraAbertura { get; set; }
    public string HoraFechamento { get; set; }
    public string LoginSolicitante { get; set; }
    public string Assunto { get; set; }
    public Tecnico Tecnico { get; set; }
    public Situacao Situacao { get; set; }
    public Prioridade Prioridade { get; set; }
    public string Estacao { get; set; }
    public string Solucao { get; set; }
    public string UrlImagem { get; set; }

    public Chamados()
    {
        DataAbertura = DateTime.Now;
        LoginSolicitante = HttpContext.Current.User.Identity.Name.ToString();
        HoraAbertura = DateTime.Now.ToString("HH:mm:ss");
        Situacao = new Situacao { Codigo = 1 };
    }

    public Chamados(int Codigo, string Solucao)
    {
        this.Codigo = Codigo;
        this.Solucao = Solucao;
        DataFechamento = DateTime.Now;
        HoraFechamento = DateTime.Now.ToString("HH:mm:ss");
        Situacao = new Situacao { Codigo = 3 };
    }
}